#define _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//using namespace std;

//int main()
//{
//	char a, b, c, d, e;
//	cin >> a >> b >> c >> d >> e;
//	cout << e << d << c << b << a;
//	return 0;
//}

//#include<iostream>
//#include<math.h>
//using namespace std;
//int main()
//{
//	double a, b, c, p;
//	cin >> a >> b >> c;
//	p = (a + b + c) / 2;
//	printf("%0.1f", pow(p * (p - a) * (p - b) * (p - c), 1.0 / 2));
//	return 0;
//}
//
//int main()
//{
//	cout << pow(4, 1/2) << endl;
//	return 0;
//}
//
//#include<iostream>
//using namespace std;
//int main()
//{
//    int a1, a2, n;
//    cin >> a1 >> a2 >> n;
//    int d = a2 - a1;
//    int num = a1 + d * (n - 1);
//    cout << num << endl;
//    return 0;
//}

//
//#include<iostream>
//using namespace std;

//int main()
//{
//	int a, b, c;
//	cin >> a >> b >>c;
//	a = a > b ? a : b;
//	a = a > c ? a : c;
//	cout << a << endl;
//	return 0;
//}


//
//#include<iostream>
//using namespace std;
//
//int main()
//{
//	long long int X, Y;
//	cin >> X >> Y;
//
//	if (Y % X == 0)
//		cout << X + Y << endl;
//	else
//		cout << Y - X << endl;
//	return 0;
//}

#include<iostream>

using namespace std;
int main()
{
	int m, t, s;
	cin >> m>> t>> s;
	m = m - s / t;
	if (s % t != 0)
		m--;
	cout << m;

	return 0;
}